@media screen and (min-width:56.25rem){.menu_item.services .menu_item__content{min-height:22.5rem;max-width:100%}.menu_item.services .menu_item__content_outer{background-image:url(/img/mega-menu-shape.svg);background-repeat:no-repeat;background-position:50% 100%;background-size:100% auto}.menu_item.services .menu_item__columns{grid-template-columns:repeat(4,minmax(10rem,1fr));gap:1.5rem;grid-gap:1.5rem}}@media screen and (min-width:75rem){.menu_item.services .menu_item__columns{gap:2rem;grid-gap:2rem}}